package com.rzico.core.plugin.dada.dadaVo;

import lombok.Data;

@Data
public class DeliverMessageNotifyCallBackRequest {

    private Integer createTime;

    private String messageBody;

    private Integer messageType;

//    public String toJson() {
//        return JSONUtil.toJson(this);
//    }

    //    client_id	String	是	返回达达运单号，默认为空
//    order_id	String	是	添加订单接口中的origin_id值
//    order_status	int	是	订单状态(待接单＝1,待取货＝2,配送中＝3,已完成＝4,已取消＝5, 指派单=8,妥投异常之物品返回中=9, 妥投异常之物品返回完成=10, 骑士到店=100,创建达达运单失败=1000 可参考文末的状态说明）
//    cancel_reason	String	是	订单取消原因,其他状态下默认值为空字符串
//    cancel_from	Int	是	订单取消原因来源(1:达达配送员取消；2:商家主动取消；3:系统或客服取消；0:默认值)
//    update_time	Int	是	更新时间，时间戳除了创建达达运单失败=1000的精确毫秒，其他时间戳精确到秒
//    signature	String	是	对client_id, order_id, update_time的值进行字符串升序排列，再连接字符串，取md5值
//    dm_id	Int	否	达达配送员id，接单以后会传
//    dm_name	String	否	配送员姓名，接单以后会传
//    dm_mobile	String	否	配送员手机号，接单以后会传
}
